package com.weed.helper;

import java.util.*;

import javax.activation.*;
import java.sql.*;
import javax.sql.*;

import java.io.*;
import java.sql.Connection;

import javax.naming.*;

public class MailHelper {
  /**
   * 用于发送电子邮件。
   * @param mailServer String 邮件服务器
   * @param sendMail String  发送人地址
   * @param recMail String 接收人地址
   * @param subject String 标题
   * @param text String 文本内容
   * @param fileName String 附件
   */

//  public static void mail(String mailServer, String sendMail, String recMail,
//                          String subject, String text, String fileName) {
//    try {
//
//      String recMailStr[] = recMail.split(";");
//
//      for (int i = 0; i < recMailStr.length; i++) {
//        recMail = recMailStr[i].trim();
//        if (!recMail.equals("")) {
//          Properties mailProps = new Properties();
//          javax.mail.Session mailSession = javax.mail.Session.
//              getDefaultInstance(mailProps);
//          MimeMessage message = new MimeMessage(mailSession);
//          //邮件服务器地址
//          mailProps.put("mail.smtp.host", mailServer);
//          //发送人地址
//          message.setFrom(new InternetAddress(sendMail));
//          //收件人地址
//          message.setRecipient(javax.mail.Message.RecipientType.TO,
//                               new InternetAddress(recMail));
//          //主题
//          message.setSubject(subject);
//          //内容
//          MimeMultipart multi = new MimeMultipart();
//          BodyPart textBodyPart = new MimeBodyPart();
//          textBodyPart.setText(text);
//          multi.addBodyPart(textBodyPart);
//          //附件
//          if (fileName != null && !fileName.equalsIgnoreCase("")) {
//            FileDataSource fds = new FileDataSource(fileName);
//            BodyPart fileBodyPart = new MimeBodyPart();
//            fileBodyPart.setDataHandler(new DataHandler(fds));
//            multi.addBodyPart(fileBodyPart);
//          }
//          message.setContent(multi);
//          message.saveChanges();
//          Transport.send(message);
//        }
//      }
//      System.out.print("邮件发送成功！");
//    }
//    catch (Exception e) {
//      System.out.print(e.toString());
//    }
//  }
}
